AT VLSI High Level Synthesis Laws: Theory and Practice
نویسندگان
چکیده
As high level synthesis matures in a viable alternative for design of industrial ASIC and rapid scanning of the design solution space, the importance of development of firm and sound theoretical foundations is well recognized. Simultaneously a need for rapid and accurate prediction methodology and tools is becoming widely acknowledged. We attack those two problem by developing AT (area-time) high level synthesis laws. We first establish three AT high level synthesis laws that relate different components of the area of ASIC implementation cost, namely foreground memory, execution units and interconnect, to the sampling period (available time). The laws state that: A = const, AT = const, and AT2 = const for the area of registers, execution units, and interconnect respectively. We validate the correctness of the AT laws using case studies and statistical analysis of synthesis results of 80 real life designs. Several important applications of the AT laws for development of high level synthesis tools are presented. For example, algorithms for area optimization using module selection, power optimization using clock selection, and hierarchical allocation and scheduling are introduced. Use of the AT high level synthesis laws as an effective method for encapsulation of high level synthesis knowledge is also studied. In this framework, the AT laws are used to guide design process and to reason about properties of high level synthesis approaches and algorithms. The effectiveness of the AT laws applications is documented on numerous real life designs.
منابع مشابه
An efficient CAD tool for High-Level Synthesis of VLSI digital transformers
Digital transformers are considered as one of the digital circuits being widely used in signal and data processing systems, audio and video processing, medical signal processing as well as telecommunication systems. Transforms such as Discrete Cosine Transform (DCT), Discrete Wavelet Transform (DWT) and Fast Fourier Transform (FFT) are among the ones being commonly used in this area. As an illu...
متن کاملHierarchical Mixed-Domain Circuit Simulation, Synthesis and Extraction Methodology for MEMS
Emerging results for mixed-domain circuit simulation, a component-level synthesis strategy, and a layout extractor is presented for use in design of microelectromechanical systems (MEMS). The mixed-domain circuit representation is based on Kirchhoffian network theory. Micromechanical and electromechanical components may be partitioned hierarchically into low-level reusable elements. The MEMS co...
متن کاملSymbolic NFA scheduling of a RISC microprocessor
We describe a set of techniques for representing the high-level behavior of a digital subsystem as a collection of nondeterministic finite automata, NFA. Desired behavioral dynamics such as functional dependencies, sequential timing and sequencing, and control state are similarly modeled. Using techniques similar to that used in Formal Model Checking, we implicitly explore the possible executio...
متن کاملHow to Transform an Architectural Synthesis Tool for Low Power VLSI Designs
High Level Synthesis (HLS) for Low Power VLSI design is a complex optimization problem due to the Area/Time/Power interdependence. As few low power design tools are available, a new approach providing a modular low power synthesis method is proposed. Although based for the moment on a generic architectural synthesis tool Gaut, the use of different "commercial" tools is possible. The Gaut_w HLS ...
متن کاملA synthesis-for-transparency approach for hierarchical and system-on-a-chip test
Test data propagation through modules and test vector translation are two major challenges encountered in hierarchical testing. We propose a new synthesis-for-test approach in which multiplexers are embedded in the behavioral models of the various modules constituting a hierarchical system. This approach can also be applied to system-on-a-chip designs in which synthesizable models are available...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995